About Macrocom (882) Limited (SC272143) United Kingdom