About Tenno Holdings Limited (10550321) United Kingdom