About Macrocom (947) Limited (SC026230) United Kingdom