About International Huckleberry Chicken Limited (12537048) United Kingdom