About Optimus Investment Group Ltd (12041886) United Kingdom