About Quirkyduck Ltd. (08580622) United Kingdom