About Deli De France Ltd (12262174) United Kingdom