About Nic Components Europe Limited (03495816) United Kingdom