About Astraea London Ltd (12480332) United Kingdom