About Kmk 26 Limited (13228128) United Kingdom