Anna Ru Ping Lim was born in 1951 in Singapore. She is an actress, known for Achar! (2004), Money No Enough II (2008) and 881 (2007). Read more on iMDB