About Menai Mussels Limited (09415990) United Kingdom