About Nenes Europe Ltd (12425988) United Kingdom