About Lab Workspace Ltd (11787781) United Kingdom