About Therapy Slot Limited (06651062) United Kingdom