About Click Roi Ltd. (10907905) United Kingdom