About Mikrosolve Limited (06094181) United Kingdom