I have signed for Non-Competition clause with my employer A.
My employer A outsourced me to B (Middle vendor). I am working client C from B(Middle vendor). A -> B -> C

Can I work for B by transferring H1B visa to another employer D?
D -> B -> C