About Andromeda International Limited (12128982) United Kingdom