About Rebel & Champion Limited (13443328) United Kingdom