About Neon Management Services Limited (04585298) United Kingdom