About Yy&i Limited (09505940) United Kingdom