About Telephessa Ltd (12396549) United Kingdom