About Optimus Investments Ltd. (11826867) United Kingdom