About Seymour Pictures Limited (12175996) United Kingdom