About Kandola Holdings Limited (09605038) United Kingdom