About Nirvana Investors Ltd (11726467) United Kingdom