About International Optimist Class Association (uk) Limited (09779102) United Kingdom