About Ribbon Communications Uk Limited (04992536) United Kingdom