About Astrea Limited (02504438) United Kingdom