About Ninfa Investments Ltd (10114994) United Kingdom