About Consultlocus Ltd. (12371082) United Kingdom