About Jambre Limited (12101551) United Kingdom