About Macrocom (1063) Limited (SC622241) United Kingdom