Has anyone heard anything about the application for Customer Service position by British Council? Please contribute.