About Llyn Aquaculture Limited (03729108) United Kingdom