About Telissu Limited (12054133) United Kingdom