About The Optimist Investments Ltd (12299317) United Kingdom