About The Coyote Company Limited (04067938) United Kingdom