About Andromeda Trading Ltd (12591236) United Kingdom