About Jbf Holdings Limited (12260538) United Kingdom