translate English to French: Ltd, which supplies services some of which are taxed and some of which are exempt.
Ltd, laquelle fournit des prestations de services qui sont tantôt taxées tantôt exonérées.