About Ribbon Bristol Limited (10634149) United Kingdom