About Jaar Holdings Limited (11719230) United Kingdom