About Optimum Investment Management Limited (01137353) United Kingdom