About Karra Ventures Ltd (12483457) United Kingdom