About Aurora Scientific Consultancy Limited (09885773) United Kingdom