Yes, it would be best if you had an office. However, there is no specific infrastructure requirement. It would be best if you had all the facilities to support your clients in the office.