Hi,
Is this sentence is right
I have seen you after long time
No. You need to say 'after a long time'. You need to end with a period.
There are also some things that are probably problems, although it's hard to be sure without a context. The Present Perfect does not sound like the right tense, and the verb 'see' sounds a bit odd here.
Best wishes, Clive