About Nick Nack Productions Limited (12916980) United Kingdom