About Andromeda Consulting Limited (13393042) United Kingdom