About Innovation Components Limited (03219033) United Kingdom