About Storecentral World Limited (10152321) United Kingdom