About Neon Investments Limited (10086586) United Kingdom