About Sitel Operating Corporation Limited (09733553) United Kingdom