olympus 123Olympus 123 Limited is a live company located in SL6 8QZ with a company number 13044558. View Olympus 123 Limited’s address, directors, shareholders, financials and filings.Olympus 123 Limited is an active company located in Maidenhead, Berkshire. View company profile, shareholders, contacts, financials, industry and description.