About Deli 95 Limited (12207319) United Kingdom