About The Wave London Limited (11577592) United Kingdom