About Cearrach Ltd (12907896) United Kingdom