Echo Yachts release design of 84m Trimaran and 46m support yacht - all4yachting