About Greenstick Solutions Limited (07551961) United Kingdom