About Andromeda Holdings Limited (09943483) United Kingdom