About Tensen Limited (07659500) United Kingdom