The person holding Loki's business card has wedding band, and Loki seems to be on Earth watching them through a window with curtains.
He def delivered his business card to Steve Rogers in his timeline. Now this is either God Loki in disguise or Loki's gone back in time... 👀