About Ten Ten Holdings Ltd (13697642) United Kingdom