About Nexcom Europe Limited (03759907) United Kingdom