Value Creed expands its physical presence into the technology capital of India, Bengaluru, and the energy capital of the world, Houston, Texas.