About Andromache Holding Ltd (12935086) United Kingdom