About Micsolo Management Limited (08915867) United Kingdom