About Icom32 Limited (08914630) United Kingdom