About Mindspace (stamford) Limited (11189840) United Kingdom