About Jodeolha Holdings Ltd (13221772) United Kingdom