About Salt. Pepper Limited (13322298) United Kingdom