About Tarka Ventures Ltd (13522725) United Kingdom