About Logical Therapy Solutions Limited (10405901) United Kingdom