About International Yacht Hotel Management Company Limited (12291028) United Kingdom