About The Renegade Chef Ltd (SC507624) United Kingdom