About Nirvana Investment Properties Ltd (10898903) United Kingdom