About Yacht Insurance Limited (07940520) United Kingdom