About Formosa 303 Limited (11312753) United Kingdom