About Ampersand Broadcasting Ltd (10880872) United Kingdom