About Meqs (services) Limited (08626300) United Kingdom