About Kamba Ventures Limited (09819261) United Kingdom