About Clair Horizon Ltd (12726972) United Kingdom