About Citadel Yacht Management Limited (12980066) United Kingdom