About Jambred Limited (10296817) United Kingdom