About Carrick Solutions Limited (11658364) United Kingdom