About Salt And Pepper Management Ltd. (09865024) United Kingdom