About Lighthouse Investment Management Ltd (SC418431) United Kingdom