About Clikk Management Ltd (10338404) United Kingdom