About Mainmore Computing Ltd (03637103) United Kingdom