About International Yacht Register Limited (06909344) United Kingdom