About Ribbon Edinburgh Limited (10634307) United Kingdom