About Andromeda Group Limited (10962126) United Kingdom