About Jafack Trading And Sales Limited (12925834) United Kingdom