About The Optimist Limited (10209357) United Kingdom