About Coyote Thinking Limited (07876828) United Kingdom