About Renegade Technologies Ltd (SC548720) United Kingdom