About Texo Workspace Solutions Limited (SC599468) United Kingdom