About Kemel Europe Limited (03878657) United Kingdom