About Open Ecx Limited (08036689) United Kingdom