About Spinning Ducks Limited (12100296) United Kingdom