About Nexcore Limited (05558943) United Kingdom