About Formosa London Limited (07255447) United Kingdom