About Ampersand Productions Ltd (11287197) United Kingdom