About Optimus Socially Responsible Investments Ltd (08623337) United Kingdom