About Ribbons London Limited (10933033) United Kingdom