About Aurora Echo Limited (08179569) United Kingdom