About Lmars Technology Consultants Limited (08547234) United Kingdom