About Jacobelle Ltd (12995246) United Kingdom