About Mastersolo Limited (01781612) United Kingdom