About Jollybee Holdings Limited (11224662) United Kingdom