About Keniflo Limited (12308440) United Kingdom