About The Nodding Dogs Worldwide Limited (12136913) United Kingdom