TenThousand Holdings Ltd.