About Stingray Digital International Limited (02838971) United Kingdom