About Tenda Index Limited (12871467) United Kingdom