About Wavemaker Technology Limited (03332525) United Kingdom