About Alice & Co. Holdings Limited (13273735) United Kingdom