About Jel - Innovation & Strategy Consulting Limited (13193188) United Kingdom