About Deli Venture Ltd (03262424) United Kingdom