Have you taken it to a vet to see if it has a micro chip?
That is one gorgeous cat. Also try CIQ as the above poster mentioned :)