About Formosa (holdings) Limited (12877881) United Kingdom