About Mikromore Solutions Limited (07650329) United Kingdom