About Yaka 18 Ltd (12952819) United Kingdom