About Ampersand Research Limited (08903386) United Kingdom