About Mae London Holdings Ltd (12915523) United Kingdom