About Sovea (european Research) Limited (08638338) United Kingdom