About Ideal Seafoods Limited (10182185) United Kingdom