About Edo (uk) Limited (03881155) United Kingdom