About Jujamasca Limited (06016788) United Kingdom