About Jenga (uk) Limited (08915639) United Kingdom