About Coyote Holdings Limited (09667598) United Kingdom