About James Jake Consulting Limited (10445788) United Kingdom