About Edex Technologies Limited (12180721) United Kingdom