About Stingray Research Limited (05738303) United Kingdom