About Ne Management Systems Limited (08714781) United Kingdom