About Netnexu Limited (10073364) United Kingdom