About Net Capital Ventures Ltd (13616334) United Kingdom