About Renegade Holdings Ltd (09975772) United Kingdom