It does help to hear that since I have had my LOR in the company's letter head along with all the possible details, like mail id or phone number. The letter head itself has the address and the landline number etc. I am worried since they don't have a website, also since I am currently not working with them I can't coerce them do get a website