About Kanchi Technologies Limited (10007880) United Kingdom