About Appleseed Social Enterprise Limited (08246378) United Kingdom