About Jamba Projects Limited (01071403) United Kingdom