Bengaluru-based electric vehicle maker Ultraviolette has raised $21 million in funding from Japan-based TDK Ventures, the corporate venture capital arm of TDK Corporation.