About Jubbed Enterprise Ltd (12210885) United Kingdom