About Eddo Solutions Limited (10276570) United Kingdom