About Nessa Noelle Limited (11575108) United Kingdom