About Mearns Technology Solutions Ltd (SC312996) United Kingdom