About Nellia Ltd (08963053) United Kingdom