About One Eyed Dog Films Limited (06480863) United Kingdom