About Mindspace Solutions Ltd (10985274) United Kingdom