About Telensa Ltd (04498125) United Kingdom