About Andromeda Architecture Limited (03365587) United Kingdom