About Edmund Scientific Limited (04109282) United Kingdom