About Tennoc Ltd (11828418) United Kingdom