Sushdmehta, I'm with an umbrella company at the moment. Although they do not put me on assignments. I get the contracts myself. So I'd say No 2 is closer to my situation. Although I can always register my own Ltd company if that will be needed to get my visa. Let me also add that my Umbrella company ...