About Edwards Scientific Limited (10545216) United Kingdom