About Formosa Homes Ltd (11526883) United Kingdom