About Spindle Ecology Limited (09841541) United Kingdom