About Jbsr Holdings Limited (SC209702) United Kingdom