About Deli 24 Limited (06859465) United Kingdom