About Oxford Electronic Dictionary Limited (01862696) United Kingdom