About Babbar Sher Ltd (12130262) United Kingdom