About Nellie Management Limited (10090172) United Kingdom