About Jacx And Jacx Ltd (12416329) United Kingdom