About Izzy Takeaway Ltd (12782698) United Kingdom