About Salad Box Bar Limited (11712689) United Kingdom