About Lighthouse Software Solutions Ltd (11929752) United Kingdom