About Stingray Investments Limited (11829061) United Kingdom