About The Deli Box & Desserts Ltd (12167277) United Kingdom