About Ede Technologies Ltd (13517433) United Kingdom