About Ibb Foods Ltd. (08215241) United Kingdom