About Equus Projects And Technologies Limited (08941384) United Kingdom