About Consultad Limited (12088263) United Kingdom