About Mendahose Holdings Limited (12941439) United Kingdom