About Lckresearch Limited (11818950) United Kingdom