About Carrick Technical Solutions Limited (06078371) United Kingdom