About Mae Holdings Limited (11830692) United Kingdom