About Mastermind Strategies Ltd. (08582746) United Kingdom