About Plague Dogs Entertainment Ltd (11266536) United Kingdom