About Renegade Inc. Limited (10277157) United Kingdom