About Wedbush Europe Ltd (06215634) United Kingdom