About Icd Applied Technologies Ltd (12732219) United Kingdom