About Icom Works Ltd (03419460) United Kingdom