About Alice & Ivy Limited (13217616) United Kingdom