About Havre Solutions Ltd (10323523) United Kingdom