About Optimex Associates Limited (04329588) United Kingdom