About Karka Investments Ltd (11728764) United Kingdom