About Jenga Property Limited (12382327) United Kingdom