About Kemflo Europe Limited (04251591) United Kingdom