About Ribbon Limited (06314393) United Kingdom