About Ibo Fast Food Ltd (12744475) United Kingdom