About Jofra Holdings Limited (13552565) United Kingdom