About Senta Yacht Management Llp (OC302424) United Kingdom