About The Renegade Group Limited (13110034) United Kingdom