About Solution Icon Limited (07540598) United Kingdom