Mengi Yay and Barracuda develop two new sailing yachts - all4yachting