About Andromeda Solutions Ltd (08628185) United Kingdom