About Essentra (kilmarnock) Ltd. (SC103765) United Kingdom