About Edy London Limited (10925713) United Kingdom