About Kachhu Limited (SC629918) United Kingdom