About Feelgood France Limited (08941006) United Kingdom