About The Lean Mean Spice Company Limited (11198066) United Kingdom