About The Mixgrill Limited (12923300) United Kingdom