About Andromeda Ventures Limited (12793892) United Kingdom