About Mindcoach International Limited (05323391) United Kingdom