About Optimus Investment Holdings Ltd (13693305) United Kingdom