About Rebel Rebel (glasgow City Centre) Ltd (SC649926) United Kingdom