About Tendo Technologies Limited (11450917) United Kingdom