About Nirvana Squared Limited (10912884) United Kingdom