About Nupur Investments Ltd (13542573) United Kingdom