About Swim Clinic Limited (10318332) United Kingdom