About Deepak Mahendru Ltd (12674738) United Kingdom