About Kachra Holdings Limited (11402733) United Kingdom