About Oovoo Ltd (12673941) United Kingdom