Remains found in Heyuan in Guangdong province, dubbed the ‘Home of Dinosaurs’