About Jembros Limited (11539359) United Kingdom