About Map (slough) Ltd. (07883894) United Kingdom