About Jbb Holdings Limited (10889875) United Kingdom