About Nickerson Creative Limited (08935419) United Kingdom