About Yplay Ltd (11240712) United Kingdom