About Andromeda Technical Solutions Limited (10615188) United Kingdom