About Tap Mind The Map Limited (04310946) United Kingdom