Sighting No. 0725 Spotted Nov 10, 2026 Airtable ✓ Verified Customer Success Manager (London) London-UK Customer Success Active Save