About Niloufx Ltd (13056989) United Kingdom