About Ozzy Grill Limited (11770588) United Kingdom