About Locmaps Ltd (07494788) United Kingdom