About Teler Limited (12441579) United Kingdom