About Lab Group Holdings Limited (11712251) United Kingdom