About Kenola Limited (12860458) United Kingdom