About Micro And Macro Limited (10076368) United Kingdom