About Macromap Ltd (SC592714) United Kingdom