About Artist Sandwich & Salad Ltd (13442546) United Kingdom