About Jubarra Ltd (10952940) United Kingdom