About Optimus Partners Ltd. (10190079) United Kingdom