About Formakin Mansionhouse Company Limited (SC169062) United Kingdom