About Neha Investments Limited (12970554) United Kingdom