About Stingray Bio Limited (13065548) United Kingdom