About Deli House Ltd (12608159) United Kingdom