About Nell Limited (11279587) United Kingdom