About Icon Technologies Ltd. (03626369) United Kingdom