About Buttercup Research Limited (07983404) United Kingdom