About Travelling Wave Limited (10578947) United Kingdom