About Omnibus Workspace Limited (01444827) United Kingdom