Teddy Brown, Lupa and Red Cat