About Mind S Eye Associates Limited (03935658) United Kingdom