How to get the uvposition if i know the world position

i know a world position of one face,and this face is one of a mesh’s facesArray,how i can get the face’s normal and uv?

Do you know the actual face? (like as result from a raycast) In this case you would get the face (therefore the normal too) and the UV coordinates in the result of the raycast.