About Wambus Limited (11289856) United Kingdom