About Alexandra Khouri Ltd (10654246) United Kingdom