Hi all, I am (or was??) with an umbrella company called Compusource. I was getting a bit worried in November because they seemed to take ages to respond to queries, return my call or even pay me! I even asked them if everything was ok because I was worried they were going out of business, but they assured me all was fine. However I've been 'sitting' on my invoices until I could find out more. Now the website itself seems to have disappeared. Luckily, they don't owe me any money. They used to be called Excellium. Anyone know anything about them??