About Starbio Limited (NI670299) United Kingdom