Navigation menu

X Corp

Market Square, 1355 Market Street Suite 900, San Francisco, California 94103

Company

Total value

£116.2k

MPs with disclosures

4

Interests

114
Stay informed
Get an email whenever a new register is published — including any updates involving X Corp. Typically every 2 weeks, no marketing.

MPs with declared interests

MPs linked to X Corp via Register disclosures

Interests

Interests involved with X Corp

  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    14th May 2026£2,770.14
    Payment received on 14 May 2026 - £2,770.14
  • Lee Anderson
    Ashfield
    paymentAdhoc
    11th Jul 2025£105.74
    Payment received on 25 June 2025 - £105.74
  • paymentAdhoc
    1st Apr 2025£119.56
    Payment received on 14 March 2025 - £119.56
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    6th Aug 2025£1,910.63
    Payment received on 06 August 2025 - £1,910.63
  • Lee Anderson
    Ashfield
    paymentAdhoc
    22nd Dec 2025£143.65
    Payment received on 10 December 2025 - £143.65
  • Lee Anderson
    Ashfield
    paymentAdhoc
    5th May 2026£38.38
    Payment received on 15 April 2026 - £38.38
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    11th Dec 2024£1,384.81
    Payment received on 06 December 2024 - £1,384.81
  • Lee Anderson
    Ashfield
    paymentAdhoc
    23rd Jan 2026£137.92
    Payment received on 21 January 2026 - £137.92
  • Lee Anderson
    Ashfield
    paymentAdhoc
    15th May 2025£86.29
    Payment received on 14 May 2025 - £86.29
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    10th Jun 2026£11,724.97
    Payment received on 10 June 2026 - £11,724.97
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    17th Sep 2025£2,161.94
    Payment received on 17 September 2025 - £2,161.94
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    28th May 2026£3,593.35
    Payment received on 28 May 2026 - £3,593.35
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    18th Feb 2026£2,209.01
    Payment received on 18 February 2026 - £2,209.01
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    18th Feb 2025£3,093.97
    Payment received on 05 February 2025 - £3,093.97
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    11th Jul 2025£1,594.68
    Payment received on 09 July 2025 - £1,594.68
  • employment
    13th May 2026No value
    Social media - X Corp
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    6th Jun 2025£1,203.96
    Payment received on 29 May 2025 - £1,203.96
  • paymentAdhoc
    25th Feb 2025£627.23
    Payment received on 05 February 2025 - £627.23
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    16th Apr 2025£1,661.14
    Payment received on 16 April 2025 - £1,661.14
  • Lee Anderson
    Ashfield
    paymentAdhoc
    21st Apr 2026£78.28
    Payment received on 01 April 2026 - £78.28
  • paymentAdhoc
    28th Jan 2025£1,296.41
    Payment received on 27 December 2024 - £1,296.41
  • paymentAdhoc
    3rd Oct 2025£2,987.54
    Payment received on 17 September 2025 - £2,987.54
  • Lee Anderson
    Ashfield
    employment
    16th Dec 2024No value
    Social Media - X Corp
  • Lee Anderson
    Ashfield
    paymentAdhoc
    8th Sep 2025£87.13
    Payment received on 20 August 2025 - £87.13
  • paymentAdhoc
    26th Jan 2026£794.78
    Payment received on 07 January 2026 - £794.78
  • Lee Anderson
    Ashfield
    paymentAdhoc
    11th Jun 2025£106.71
    Payment received on 11 June 2025 - £106.71
  • Lee Anderson
    Ashfield
    paymentAdhoc
    17th Nov 2025£132.56
    Payment received on 13 November 2025 - £132.56
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    30th Apr 2025£671.29
    Payment received on 30 April 2025 - £671.29
  • Lee Anderson
    Ashfield
    paymentAdhoc
    3rd Jun 2025£101.42
    Payment received on 29 May 2025 - £101.42
  • Rupert Lowe
    Great Yarmouth
    employment
    3rd Dec 2024No value
    Social Media - X Corp
  • paymentAdhoc
    4th Jan 2025£140.31
    Payment received on 11 December 2024 - £140.31
  • paymentAdhoc
    18th Feb 2026£432.18
    Payment received on 13 February 2026 - £432.18
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    8th Jan 2025£1,602.39
    Payment received on 27 December 2024 - £1,602.39
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    19th Feb 2025£3,439.50
    Payment received on 19 February 2025 - £3,439.50
  • Lee Anderson
    Ashfield
    paymentAdhoc
    14th Apr 2025£102.50
    Payment received on 12 April 2025 - £102.50
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    19th Mar 2025£2,750.55
    Payment received on 19 March 2025 - £2,750.55
  • paymentAdhoc
    5th Nov 2025£60.34
    Payment received on 08 October 2025 - £60.34
  • Lee Anderson
    Ashfield
    paymentAdhoc
    31st Mar 2026£72.78
    Payment received on 18 March 2026 - £72.78
  • Lee Anderson
    Ashfield
    paymentAdhoc
    3rd Feb 2025£244.34
    Payment received on 22 January 2025 - £244.34
  • Lee Anderson
    Ashfield
    paymentAdhoc
    15th May 2025£68.53
    Payment received on 30 April 2025 - £68.53
  • Lee Anderson
    Ashfield
    paymentAdhoc
    31st Mar 2026£109.84
    Payment received on 04 March 2026 - £109.84
  • Lee Anderson
    Ashfield
    paymentAdhoc
    30th Jul 2025£143.56
    Payment received on 23 July 2025 - £143.56
  • Lee Anderson
    Ashfield
    paymentAdhoc
    3rd Jun 2025£86.29
    Payment received on 14 May 2025 - £86.29
  • paymentAdhoc
    2nd Dec 2024£2,883.08
    Payment received on 27 November 2024 - £2,883.08
  • Lee Anderson
    Ashfield
    paymentAdhoc
    3rd Jun 2025£25.00
    Payment received on 30 April 2025 - £25.00
  • Lee Anderson
    Ashfield
    paymentAdhoc
    25th Feb 2025£150.90
    Payment expected for services on 19 February 2025 - £150.90
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    15th Oct 2025£2,055.56
    Payment received on 15 October 2025 - £2,055.56
  • paymentAdhoc
    21st Feb 2025£703.49
    Payment received on 14 February 2025 - £703.49
  • paymentAdhoc
    10th Jun 2026£66.90
    Payment received on 10 June 2026 - £66.90
  • paymentAdhoc
    3rd Oct 2025£84.38
    Payment received on 10 September 2025 - £84.38
  • paymentAdhoc
    5th Jan 2026£74.73
    Payment received on 10 December 2025 - £74.73
  • paymentAdhoc
    25th Feb 2025£102.82
    Payment received on 05 February 2025 - £102.82
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    15th Apr 2026£3,146.50
    Payment received on 15 April 2026 - £3,146.50
  • paymentAdhoc
    5th Nov 2025£1,456.83
    Payment received on 15 October 2025 - £1,456.83
  • Lee Anderson
    Ashfield
    paymentAdhoc
    3rd Dec 2025£113.05
    Payment received on 26 November 2025 - £113.05
  • Lee Anderson
    Ashfield
    paymentAdhoc
    11th Jul 2025£51.91
    Payment received on 09 July 2025 - £51.91
  • Lee Anderson
    Ashfield
    paymentAdhoc
    20th Oct 2025£108.75
    Payment received on 01 October 2025 - £108.75
  • paymentAdhoc
    5th Jan 2026£1,367.55
    Payment received on 10 December 2025 - £1,367.55
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    8th Jan 2026£1,850.25
    Payment received on 08 January 2026 - £1,850.25
  • Lee Anderson
    Ashfield
    paymentAdhoc
    21st Apr 2026£38.38
    Payment received on 15 April 2026 - £38.38
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    25th Jul 2025£1,200.18
    Payment received on 23 July 2025 - £1,200.18
  • employment
    4th Aug 2024No value
    Social media - X Corp
  • Lee Anderson
    Ashfield
    paymentAdhoc
    9th Apr 2025£23.85
    Payment received on 02 April 2025 - £23.85
  • Lee Anderson
    Ashfield
    paymentAdhoc
    17th Dec 2024£1,612.63
    Payment expected for services on 27 November 2024 - £1,612.63
  • paymentAdhoc
    1st Oct 2024£163.99
    Payment received on 30 September 2024 - £163.99
  • Lee Anderson
    Ashfield
    paymentAdhoc
    3rd Dec 2025£132.66
    Payment received on 13 November 2025 - £132.66
  • paymentAdhoc
    4th Aug 2024£1,551.29
    Payment received on 24 July 2024 - £1,551.29
  • Lee Anderson
    Ashfield
    paymentAdhoc
    13th Jan 2026£96.57
    Payment received on 07 January 2026 - £96.57
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    29th Apr 2026£3,835.58
    Payment received on 29 April 2026 - £3,835.58
  • paymentAdhoc
    16th Mar 2026£456.69
    Payment received on 04 March 2026 - £456.69
  • paymentAdhoc
    28th Jan 2025£1,051.08
    Payment received on 08 January 2025 - £1,051.08
  • paymentAdhoc
    5th Nov 2025£601.27
    Payment received on 29 October 2025 - £601.27
  • paymentAdhoc
    28th Jan 2025£1,137.13
    Payment received on 22 January 2025 - £1,137.13
  • Lee Anderson
    Ashfield
    paymentAdhoc
    7th Aug 2025£189.50
    Payment received on 06 August 2025 - £189.50
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    3rd Dec 2024£3,259.18
    Payment received on 27 November 2024 - £3,259.18
  • paymentAdhoc
    26th Jan 2026£504.14
    Payment received on 21 January 2026 - £504.14
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    8th Jan 2025£1,516.84
    Payment received on 08 January 2025 - £1,516.84
  • Lee Anderson
    Ashfield
    paymentAdhoc
    13th Jan 2026£125.23
    Payment received on 24 December 2025 - £125.23
  • Lee Anderson
    Ashfield
    paymentAdhoc
    11th Dec 2025£143.65
    Payment received on 13 November 2025 - £143.65
  • paymentAdhoc
    5th Jan 2026£420.96
    Payment received on 24 December 2025 - £420.96
  • paymentAdhoc
    18th Feb 2026£893.69
    Payment received on 04 February 2026 - £893.69
  • Lee Anderson
    Ashfield
    paymentAdhoc
    18th Feb 2025£211.53
    Payment received on 05 February 2025 - £211.53
  • Lee Anderson
    Ashfield
    paymentAdhoc
    20th Oct 2025£100.35
    Payment received on 17 September 2025 - £100.35
  • paymentAdhoc
    28th Apr 2025£104.21
    Payment received on 09 April 2025 - £104.21
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    1st Apr 2026£3,185.69
    Payment received on 01 April 2026 - £3,185.69
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    2nd Apr 2025£1,618.12
    Payment received on 02 April 2025 - £1,618.12
  • Lee Anderson
    Ashfield
    paymentAdhoc
    11th Mar 2026£109.84
    Payment received on 04 March 2026 - £109.84
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    20th Aug 2025£1,537.55
    Payment received on 20 August 2025 - £1,537.55
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    31st Oct 2025£1,312.52
    Payment received on 29 October 2025 - £1,312.52
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    2nd Oct 2025£1,138.06
    Payment received on 01 October 2025 - £1,138.06
  • Lee Anderson
    Ashfield
    paymentAdhoc
    5th May 2026£126.24
    Payment received on 29 April 2026 - £126.24
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    3rd Sep 2025£1,542.16
    Payment received on 03 September 2025 - £1,542.16
  • Lee Anderson
    Ashfield
    paymentAdhoc
    16th Dec 2024£107.50
    Payment received on 12 December 2024 - £107.50
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    13th Nov 2025£1,671.05
    Payment received on 13 November 2025 - £1,671.05
  • paymentAdhoc
    2nd Dec 2024£120.91
    Payment received on 06 November 2024 - £120.91
  • paymentAdhoc
    2nd Jun 2026£29.19
    Payment received on 28 May 2026 - £29.19
  • paymentAdhoc
    1st Apr 2025£330.16
    Payment received on 05 March 2025 - £330.16
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    10th Mar 2026£5,803.16
    Payment received on 04 March 2026 - £5,803.16
  • Lee Anderson
    Ashfield
    paymentAdhoc
    17th Nov 2025£145.11
    Payment received on 29 October 2025 - £145.11
  • Lee Anderson
    Ashfield
    paymentAdhoc
    20th Oct 2025£196.24
    Payment received on 15 October 2025 - £196.24
  • paymentAdhoc
    1st Apr 2025£260.43
    Payment received on 19 March 2025 - £260.43
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    26th Jun 2025£1,341.75
    Payment received on 25 June 2025 - £1,341.75
  • paymentAdhoc
    13th May 2026£555.72
    Payment received on 13 May 2026 - £555.72
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    5th Mar 2025£3,196.32
    Payment received on 05 March 2025 - £3,196.32
  • Lee Anderson
    Ashfield
    paymentAdhoc
    9th Apr 2025£161.38
    Payment received on 05 March 2025 - £161.38
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    26th Jun 2025£1,050.10
    Payment received on 11 June 2025 - £1,050.10
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    22nd Jan 2025£4,699.60
    Payment received on 22 January 2025 - £4,699.60
  • paymentAdhoc
    16th Mar 2026£67.70
    Payment received on 11 March 2026 - £67.70
  • Lee Anderson
    Ashfield
    paymentAdhoc
    14th Jan 2025£207.93
    Payment received on 08 January 2025 - £207.93
  • paymentAdhoc
    2nd Sep 2024£622.46
    Payment received on 13 August 2024 - £622.46
  • Lee Anderson
    Ashfield
    paymentAdhoc
    8th Sep 2025£87.38
    Payment received on 03 September 2025 - £87.38
  • Lee Anderson
    Ashfield
    paymentAdhoc
    11th Mar 2026£219.50
    Payment received on 18 February 2026 - £219.50
  • Lee Anderson
    Ashfield
    paymentAdhoc
    9th Apr 2025£84.04
    Payment received on 19 March 2025 - £84.04
  • Rupert Lowe
    Great Yarmouth
    paymentAdhoc
    14th May 2025£1,026.91
    Payment received on 14 May 2025 - £1,026.91

Data sourced from the official UK Parliament Interests API (interests-api.parliament.uk).