Dudley is the founder and managing director of the Ecruising group of companies which was established in 2000. By 2005, Ecruising had a portfolio of luxury cruise and land tours to some of the most remote destinations and major sporting events around the world. The itineraries outgrew the ecruising.travel brand, and a new luxury brand, Latitude 33, was born, dedicated to providing immersive experiences and effortless travel.