About Formosa Films Limited (13615756) United Kingdom