About Khamba Capital 2 Limited (12719376) United Kingdom