About Jafro Limited (11665810) United Kingdom