90% Take home? Just got this email, whats the catch?

I just came across this message from a contractor with regards to a digital mail shot they received and thought I would share it with you..

90% Take home? Just got this email, whats the catch? (Note the bad spelling in the email!)
ARE YOU A CONTRACTOR?
WOULD YOU LIKE TO TAKE HOME UP TO 90% OF YOUR CONTRACT INCOME?
Are you a Contractor?
Would you like to take hime up to 90% of your contracts after all Tax, NI and fee deductions?
The Group can help you do just that!
Be safe and compliant
£ Free to Setup, Free to Leave
£ Save Time and money
£ Mitigate risk of IR35, EBT or MSC
£ Refer a Friend Scheme
£ Faster Same Day Payments
£ Free Insurance

Who are The Group?

Any ideas?