About Finkin Deli Ltd (12170176) United Kingdom