About Net Ventures Consultants Limited (11050848) United Kingdom