About Swansea Pain Clinic Limited (10679726) United Kingdom