About Stand & Wave Dsp Ltd (10556861) United Kingdom