About Jambella Limited (09986348) United Kingdom