Hi guys, I have filed my taxes through taxlap.com which is an Indian company. Like me many people in the US have filed tax returns by this company.…