About Jenner Strategic Consulting Limited (09309678) United Kingdom