About Kaba Ventures Ltd (10576676) United Kingdom