Canifor Hotel Nakkri Road, Qawra, St.Paul's Bay, SPB 05
CH Formosa Ltd VAT MT 1752 - 4223 Reg Number C36159 Licence Number H/0260