About The Sandbox Workspace Ltd (12112281) United Kingdom