About Chatkhara Village Ltd (11770575) United Kingdom