About Stingray Capital Limited (13393254) United Kingdom