About Macrocom (1059) Limited (SC613824) United Kingdom