About Coyote Squared Limited (10354784) United Kingdom