About Net Efficiency Employee Trustee Limited (09602970) United Kingdom