About Contrlx Europe Limited (12636159) United Kingdom