About Accolade Workspace Ltd (10570775) United Kingdom