About Edeo Ltd (11025181) United Kingdom