About Nellie Dean License Ltd (12523709) United Kingdom