About Teleris Limited (12908037) United Kingdom