About Leo Communications Limited (09007946) United Kingdom