About Andromeda Investments 2 Limited (08812886) United Kingdom