Ah! Offering international minutes
Yes, you used to see their logo in quite a high number of London based shops - off licenses, news agents etc. That was their target market back then - I can't be sure for now.
Their HQ also had a load of different nations represented.