About Om Sai Retail Shops Ltd (11415242) United Kingdom