About Jubilee Partnership Holdings Ltd (11178318) United Kingdom