About Formosa House Limited (10447877) United Kingdom