About Kappa Thermal Till Roll Ltd (11897334) United Kingdom