About Alexandra Miro Limited (10074212) United Kingdom