About S.d. Signal Processing Limited (01400196) United Kingdom