About Cymexx Limited (10125946) United Kingdom