About Rebel Roche Ltd (12764688) United Kingdom