Yeah the problem with this rented company is that it's obvious. A simple google search of an invoicing entity will bring you to their website. And from there everything is well documented, you have to sign contracts, they do KYC etc. If for whatever reason the tax authorities decide to audit you...