About Babur Store Ltd (10678943) United Kingdom