About Renegade Digital Solutions Ltd (12248220) United Kingdom