About Joll Consultancy Ltd (10207269) United Kingdom