Float Glass Ltd

26 B, Marsa Industrial Estate, Marsa, Malta, MRS 3000