About Stubborn Dog Games Limited (12692633) United Kingdom