About Wendigo Limited (11484480) United Kingdom