About Tellan Tech Limited (12207032) United Kingdom