About Click Therapeutic Services Ltd (11598026) United Kingdom