About Optimus Capital Management Ltd (08589876) United Kingdom