About Andromeda Communications Limited (09821463) United Kingdom