About Jamba Land Limited (01700219) United Kingdom