A useful test for any discrepancy in price is: Does the price difference create an arbitrage opportunity ?
In this case, the trade would be selling the UK listed security (short), converting the pounds received to CZK, and buying the Prague listed security. If you can do that and make a profit, then there is indeed a price discrepancy.
What you may find however is there are hidden costs or unexpected situations that make such activity unprofitable (e.g. transaction fees, system delays on prices).
While arbitrage opportunities can come up from time to time, they are rare, and usually taken advantage of by larger firms can execute transactions with lower transaction costs on a more automated basis. e.g. executing 100,000 such transactions per day for $0.01 profit each time would be an effective strategy.
As a result, it usually means that an assumption about the discrepancy is incorrect, and there is in fact no discrepancy.