About Jbsr Ltd (11696257) United Kingdom