About Star Labs Bioscience Limited (11866594) United Kingdom