Complaints Specialist (Dispute Resolution)
Interactive Brokers
Greater London