About Mas R Kacha Bazar Ltd (12380384) United Kingdom