About Neva Investments Limited (03286482) United Kingdom