About Tenet Tech Ltd (12986986) United Kingdom