About Icon Software Limited (06901141) United Kingdom