About Jack & Alice Limited (11748261) United Kingdom