About Telepsis Limited (03500428) United Kingdom