About Mayer London Limited (10025089) United Kingdom