About Tala Ventures Ltd (12737416) United Kingdom