About Jaffa Analytics Ltd (11343390) United Kingdom