About Mastermind Communications Limited (08565180) United Kingdom