About Telensa Holdings Limited (09833747) United Kingdom