About Andromeda Marketing Solution Ltd (07279124) United Kingdom