Avilar bildades under hösten 2009, men den operativa verksamheten påbörjades Januari 2010. Företaget är ett familjeföretag ägt av Rikard och Malin Larking.
Kontoret ligger i Floda i närheten av Göteborg.