About Salad Base Ltd (12999844) United Kingdom