About Optimum Lighthouse Ltd (12057664) United Kingdom