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 (Company# 13044558) is an company registered with Companies House, Department for Business, Energy & Industrial Strategy, United Kingdom. The incorporation