It is a weird one, can't see it being a reflection off the window though due to the movement off this 'cloud' triangle throughout the film.
I myself have twice seen a ufo in the sky over an area near Glasgow, both of which I put down to the Military (more than likely US military).