Company name: Bambach UK
Description: The Bambach Saddle Seat is scientifically proven to relieve and prevent back pain, sciatica, and other posture related problems.
4, Northgate Business Centre, Crown Rd, Enfield EN1 1TG, United Kingdom