About Andromeda Tech Solutions Ltd (13529295) United Kingdom