About Nexmo World Services Limited (10322909) United Kingdom