About Deli Two Twenty Limited (11770956) United Kingdom