About Yki Ventures Ltd (12823340) United Kingdom