About Harken Solutions Ltd (07652291) United Kingdom