About Tenna Ltd (12114034) United Kingdom