with over 60 youngsters specialised in creating striking videos and strategies, Towel is your Amsterdam based branded video content agency.