About Optimist World Operations Limited (07862048) United Kingdom