The affidavit of support was not issued by the Embassy but from the company who issued your Business Visa