Some great fares thanks... May use the Stockholm fare to the Grand Prix too Spike!!
The Oslo fare can be booked on Cathay's website using the multi-city booking page, segments entered as screenshots below then ticking "lowest price only" box will display all the available options on that fare for NOK 27,195 (2452 GBP).