About Andromeda Corporation Ltd (10033323) United Kingdom