About The Snail Rehabilitation Technology Limited (13709819) United Kingdom