About Salt & Pepper Kanteen Limited (12899072) United Kingdom