About Thirteen Innovation Holdings Ltd (10137611) United Kingdom