About Netcore Limited (10138893) United Kingdom