Customer Success Manager | United Kingdom (3-Month Contract) at Farsight