About Aaa Alexandra Ltd (11226763) United Kingdom