About Optis Investment Management Limited (06623119) United Kingdom