About Jack & Jenny Limited (10523463) United Kingdom