About Elmac Technologies Ltd (06290530) United Kingdom