About Jambo Technology Limited (13334471) United Kingdom