About Optimum Ventures London Limited (13361034) United Kingdom