About Lab24 Ltd (06305709) United Kingdom