About Jaffa Tech Ltd (10383164) United Kingdom