About Alexandra 123 Ltd (12469251) United Kingdom