About Jahlocz Ltd (12993394) United Kingdom