About Equoia Limited (03400327) United Kingdom