About Clockwork Dog Limited (10115397) United Kingdom