About Coyote Solutions Limited (06328940) United Kingdom