About Noopur Joshi Limited (12134658) United Kingdom