About Lemac Corporation Limited (08118330) United Kingdom