About Claher Ltd (13348003) United Kingdom