About Appleseed Holdco Limited (09250826) United Kingdom