1 Product Manager, Affiliates jobs in London