About Anilox Metering Technology Ltd (04934561) United Kingdom