About Leotel Software Systems Limited (04493471) United Kingdom