About Icad.designsolutions Limited (10035303) United Kingdom