About Kanta Kanbi Limited (08241288) United Kingdom