So according to my agent (and all the information they provided me) Seychelles requires all their IBC's to submit their accounting records for at least the last 7 years. (bank statements, invoices, receipts, etc...).
Now I had no intention to continue with my Seychelles IBC, but after this news...