About Jambr Holdings Ltd (12969006) United Kingdom