About Ribbon Acquisition Limited (05385882) United Kingdom