About Nellia Private Limited (09512333) United Kingdom