https://www.companyinformation.co.uk/company/02572362-OPTIMUM-STORAGE-SYSTEMS-LIMITED
OPTIMUM STORAGE SYSTEMS LIMITED - Overview - Company Information UK