About Tellimer Technologies Limited (12495876) United Kingdom