About Deli International Limited (13371836) United Kingdom