About Mayr London Limited (12124692) United Kingdom