I have found this article which outlines the data available within mobilpush data views.
Attributes in _PushAddress and _PushTag Data Views
However i have not been able to find a way to retrieve the ContactKey used in other parts of Marketing Cloud.
All my data designer is correct but i just cant figure out how to get a mapping between ContactID and ContactKey.
Any advice would be appreciated.
Update Based on a comment i did run a test between subscribers and mobile push data views and you cant do a join as suspected as subscriber has to exist in the email channel to be included. So any further Ideas would be appreciated.