About Mae Linda Holdings Limited (10107970) United Kingdom