Yellow Submarine is a Russia-based organization founded in 2014.
Datdota
https://datdota.com/teams/2576071
Web
Yellow Submarine - Summary
https://www.dotabuff.com/esports/teams/2576071-yellow-submarine
October 23, 2015
Yellow Submarine is a Russian Dota2 team that was initially formed to compete in The International 2015 European Open Qualifiers.