About Tenn Holdings Limited (12591351) United Kingdom