About Kheri Holdings Limited (11210911) United Kingdom