About Edda Medical Limited (12366769) United Kingdom