About Elastomer Innovations Ltd (10159817) United Kingdom