About Eda Solutions Limited (04247879) United Kingdom