Nej, Richmond & Finch er er startet og beliggende i nærheden af Stockholm i Sverige.