About Carrick Technologies Ltd (13694299) United Kingdom