About Nell Management Limited (10232895) United Kingdom