About Jalucha Ltd (12770559) United Kingdom