About Buttercup Investments Limited (08836416) United Kingdom