About Lemin Consulting Limited (08984480) United Kingdom