About Deli Twenty Five Ltd (13195240) United Kingdom