About Deli Holdings Company Limited (12303206) United Kingdom