About New Edge Investments Limited (10508709) United Kingdom