About O.w.l. Electronic Developments Limited (03871695) United Kingdom