About Green Salad Ltd (11864780) United Kingdom