About Ik Delicious Food Ltd (13244493) United Kingdom