About Hamba Kahle Limited (08021981) United Kingdom