About Khochora Ltd (12912435) United Kingdom