About Concha Seafoodhouse Ltd (12994072) United Kingdom