About Jambec Limited (10100172) United Kingdom