About Andromeda Games Marketing Limited (12106900) United Kingdom