About Labas Biosciences Ltd (11454292) United Kingdom