About Micsolo Limited (04897468) United Kingdom