About Andromida Limited (12106964) United Kingdom