About Storecentral Group Limited (10152096) United Kingdom