About Optimus Interim Management Limited (08984498) United Kingdom