About Macsolo Limited (02394971) United Kingdom