About Stingray Consulting Limited (12138302) United Kingdom