About Optimus Associates Management Limited (13644731) United Kingdom