About The Grumpy Duck Ltd (11354129) United Kingdom