About Deli Corporation Limited (06834056) United Kingdom