About Andromeda Technologies Ltd (12004757) United Kingdom