SELECT COUNT(DISTINCT u.id) AS student_signups FROM user u LEFT JOIN user_profile up ON u.id = up.user_id LEFT JOIN parents p ON p.student_id = u.id LEFT JOIN user parent_user ON parent_user.id = p.parent_id LEFT JOIN user_profile parent_profile ON parent_profile.user_id = p.parent_id WHERE u.type = 'student' AND u.created_at BETWEEN 1740783600 AND 1743375600 AND ( COALESCE(up.country, '') IN ('united-kingdom', 'United Kingdom') OR COALESCE(parent_profile.country, '') IN ('united-kingdom', 'United Kingdom') OR u.phone LIKE '44%' OR parent_user.phone LIKE '44%' );