A large US hedge fund apparently. Source notes they sold “a truckload of euros”

We’re all the way down at 1.3000.

UPDATE: Seems order was executed by two UK clearers. Hedge fund’s name rhymes with snore

;)

No t-shirt prize for right guess though

:)