About Jaffa Network Ltd (13425559) United Kingdom