About Ido Fish & Chips Ltd (12456869) United Kingdom