About Ede Solutions Limited (07084898) United Kingdom