About Mind Space Technologies Ltd (11493391) United Kingdom