About Andromeda Strategies Limited (11713891) United Kingdom