About Macrocom (840) Limited (SC250948) United Kingdom