About Mind And Spirit Ltd (12383083) United Kingdom