About Edeo Interactive Ltd (07148982) United Kingdom