About Jubilee Holdings Ltd (10752879) United Kingdom