About Espace Technologies Limited (04088197) United Kingdom