About Jenny Wren Sensory Limited (11108436) United Kingdom