About Maps Of The Mind Ltd. (12771368) United Kingdom