About Demeflex Fitness Limited (13335260) United Kingdom