About Edo Limited (08817997) United Kingdom