About Optimist World Group Limited (07888064) United Kingdom