About Babbar Street Ltd (11452897) United Kingdom