Leaf distribution limited

A UK connectivity software supplier which also provides SERVELAN, a country-wide Internet access service.

Free Online Dictionary of Computing