About Studio Fish And Chips Ltd (05807009) United Kingdom