About Tellmy Limited (13235434) United Kingdom