About Happy Fish & Chips Ltd (11638244) United Kingdom