About Jack & Rose Limited (13216241) United Kingdom