About Duckpin Limited (11747274) United Kingdom