Designing websites as a natural person (does not own a business).
Travels to the USA on a B1/B2 visa to meet a client.
Meets the client to get to know them and their business.
Takes pictures of their headquarters and production premises. (the images could possibly be used on the website)
Travels back to their home country to produce the website.
The client pays the freelancer directly since he/she does not own a business. The freelancer is paid while he/she is outside of the US, either before the visit or after the visit.
Is this possible on a B1/B2 visa?