About Andromeda Partners Limited (07861138) United Kingdom