About Macrocom (743) Limited (SC228103) United Kingdom