About Yole Services Limited (12674298) United Kingdom