About Yy London Ltd (12492346) United Kingdom