About The Mindworks Marketing Company Limited (03620464) United Kingdom