Level 874

The Answer is:

D
e
u
t
s
c
h
e
B
a
n
k

DEUTSCHE BANK

12 letters

💡 Hints

Japanese flag, Japanese post office