About Microco.de Limited (11359521) United Kingdom