About I O Components Limited (03616458) United Kingdom