About Bowlplex Limited (01250332) United Kingdom