About Miniclick International Limited (10091190) United Kingdom