About J.tarry Ltd (13349151) United Kingdom