About Lab Holdings Limited (11269957) United Kingdom