About Tenseven Ltd (12583222) United Kingdom