About Yacht Design & Consulting Ltd (11737769) United Kingdom