The TwinsAfter being introduced to Australian living rooms around the country in 2010, starring in ‘Beauty and the Geek’, The Twins have since...