About Jeremy Stern Limited (12172503) United Kingdom