About Kilbride Bio Sciences Limited (11961552) United Kingdom