About Mindspace London Limited (10641107) United Kingdom