About Nelly Box Limited (12805683) United Kingdom