About Icon (mcr) Limited (06758078) United Kingdom