Peeping Drexels will play London Calling Festival in Amsterdam