Based in London, Allen is the Director - Corporate Affairs at the UK-ASEAN Business Council, the leading UK organisation promoting trade and investment between the UK and Southeast Asia's dynamic markets.
Allen is the Chairman of the Board of Governors of Rosemead Preparatory School in Dulwich, London. The school is registered as a company and as a charity as Thurlow Educational Trust, to which he is a Director and Trustee respectively. He leads the Board in providing strategic future planning and direction as well as oversight of the school's management.
He is a Queen Elizabeth II Chevening Scholar with an MA Marketing from the University of the West of England in Bristol. He holds a Bachelor of Business Administration from the University of Brunei Darussalam and is a Member of the UK's Chartered Institute of Marketing.