About Andromeda Projects Limited (12793335) United Kingdom