The only thing that intrigues me here is this : u generated new address and it previously had activity on it, before its creation ?
that shouldnt be possible if theres not something wrong with app.
Yes, apparently that is what happened. It was "generated" within the wallet app a few minutes before sending money to it in the previously mentioned transaction.
It was probably was using a flawed RNG when creating the address. A huge red flag should have been the fact that there was activity on an address when you created the address, the fact that funds were spent from the address 100% means that someone else controls the private keys
For an amount that small I don't think blockchain analysis is going to help you at all. Your best bet would be to find them via the android market