About Andromeda Assets Limited (12786052) United Kingdom