About Optimum Investment Capital Management Ltd (12466896) United Kingdom