About Andromache Limited (10536820) United Kingdom