About Stamford Media & Entertainment Group Ltd (12083686) United Kingdom