Yes, investors from anywhere in the world can invest in a Founder SPV, provided they comply with relevant regulations.