About Jbi Internet Holdings Limited (11434428) United Kingdom