About Astraea Investments Limited (08569510) United Kingdom