It's a Dirty Business

Watch Channel 4's documentary about the state of the water industry.

Bath - 2025 Sewage

Polluted by sewage 3,139 hours in 2025 , monitoring offline 6,382 hours , potential overflows 171 hours

© OpenStreetMap contributors
Contains OS Data © Crown copyright & database right 2021-2024
© Top of the Poops 2021-2024

Which Year?

Select Another Constituency

Select the constituency from the drop-down
✔ means we have live data (𝑥 if not)

View Annual Sewage Data

You're looking at the totals that we have calculated for sewage in Bath for 2025. It is an estimate, based on very poor quality live data from the Water Companies. This may not align with the 'official' reported sewage values from the water companies, which is reported in April following then end of the year - so 2025 numbers are reported in April 2026.

What's a potential overflow? If the CSO goes 'Offline' while its Overflowing, we don't know if it stopped overflowing until we get a 'Stop' event.

Take Action

Your local MP is Wera Hobhouse (Liberal Democrat) - Find out more about their interests, donors, and voting at They Work For You

Share this page, post a message, and tell others about the huge problem of sewage pollution across the UK

Daily Data

Jan - 1,389 hours , 700 offline
Feb - 339 hours , 675 offline
Mar - 0 hours , 17 offline
Apr - 21 hours , 65 offline
May - 2 hours
Jun - 34 hours , 151 offline
Jul - 17 hours , 153 offline
Aug - 14 hours , 275 offline
Sept - 119 hours , 171 potential
Oct - 29 hours , 749 offline
Nov - 449 hours , 2,029 offline
Dec - 722 hours , 744 offline
We need your support!

Thank you so much to everyone who contributed to the site in 2025 to keep it running. We do rely on your contributions! Developing and running a website costs real money.
Please consider a one-off or small recurring donation.

Donate Now

Totals so far

Company Site Name Receiving Waterway Overflow Days Total Duration (hours) Offline/Potential Pollution
Wessex Water BATH KENSINGTON MEADOWS BUS DEPOT STORM TANK River Avon 17 201 h -
Wessex Water BATH WINDSOR COURT River Avon 11 165 h 35m -
Wessex Water BATHEASTON COALPIT ROAD JUNCTION WITH LONDON ROAD St. Catherines Brook 20 131 h 30m 560 h
Wessex Water BATH KENSINGTON MEADOWS BUS DEPOT STORM TANK River Avon 13 117 h 4m -
Wessex Water BATH WINDSOR COURT River Avon 8 105 h 20m -
Wessex Water BATHEASTON COALPIT ROAD JUNCTION WITH LONDON ROAD St. Catherines Brook 18 103 h 36m -
Wessex Water BATH TECHNOLOGY HOUSE River Avon 10 101 h 17m -
Wessex Water BATHAMPTON MILL LANE River Avon 13 92 h 36m -
Wessex Water BATH LOWER BRISTOL ROAD WEST OF OAK STREET River Avon 17 86 h 36m -
Wessex Water BATH SOUTH PARADE IN GARDEN River Avon 12 83 h 40m -
Wessex Water BATHFORD OSTLING LANE River Avon 29 80 h 13m 287 h
Wessex Water BATH BROAD QUAY / WESTGATE STREET JUNCTION River Avon 14 78 h 59m -
Wessex Water BATH ROCKCLIFFE ROAD R/O NO XX River Avon 8 76 h 2m -
Wessex Water BATH GREEN PARK SYPHON INLET RIVER TOWPATH River Avon 6 74 h 14m -
Wessex Water BATH BRASSMILL LANE OPP NO XX River Avon 13 73 h 56m -
Wessex Water BATH MIDLAND ROAD TWERTON River Avon 11 66 h 22m -
Wessex Water BATH MIDLAND ROAD TWERTON River Avon 10 63 h 28m -
Wessex Water BATH RECREATION GROUND BY NORTH STAND River Avon 35 55 h 30m -
Wessex Water BATHAMPTON MILL LANE River Avon 11 52 h 42m -
Wessex Water BATH BATHEASTON BY-PASS River Avon Via Sws 10 51 h 58m -
Wessex Water BATH STATION ROAD S/O XX LOCKSBROOK ROAD River Avon 7 49 h 56m 387 h
Wessex Water BATH BROAD QUAY / WESTGATE STREET JUNCTION River Avon 6 45 h 46m -
Wessex Water BATH SPRING GARDENS ROAD U/S K&A CANAL SYPHON River Avon 8 44 h 2m -
Wessex Water BATH WESTON VILLAGE SEWER River Avon Via Sws 14 43 h 12m -
Wessex Water BATH TECHNOLOGY HOUSE River Avon 7 43 h 6m -
Wessex Water BATH WESTON VILLAGE SEWER River Avon Via Sws 34 41 h 58m 0 h
Wessex Water BATHFORD OSTLING LANE River Avon 15 40 h 4m -
Wessex Water BATH NORFOLK BUILDINGS River Avon 15 39 h -
Wessex Water BATH EA DEPOT River Avon 3 34 h 15m -
Wessex Water BATH PARADE GARDENS River Avon 6 33 h 42m -
Wessex Water BATH SPRING GARDENS ROAD U/S K&A CANAL SYPHON River Avon 5 32 h 34m -
Wessex Water BATH BRASSMILL LANE OPP NO XX River Avon 7 30 h 44m -
Wessex Water BATH ENTRY HILL GARDENS R/G NO X (LYNCOMBE VALE) River Avon 38 28 h 4m -
Wessex Water BATH WALCOT RIVER BANK END OF CHATHAM ROW River Avon 29 28 h 2m -
Wessex Water BATH BATHEASTON BY-PASS River Avon Via Sws 7 27 h 58m -
Wessex Water BATH AVON STREET O/S BATH TECHNICAL COLLEGE River Avon Via Sws 30 26 h 10m -
Wessex Water BATH LANSDOWN LANE / HIGH STREET JUNCTION WESTON River Avon Via Sws 6 25 h 12m 171 h
Wessex Water BATH RECREATION GROUND BY NORTH STAND River Avon 15 24 h 58m -
Wessex Water BATH NORFOLK BUILDINGS River Avon 5 21 h 52m -
Wessex Water BATH WALCOT RIVER BANK END OF CHATHAM ROW River Avon 13 21 h 30m -
Wessex Water BATH AVON STREET O/S BATH TECHNICAL COLLEGE River Avon Via Sws 14 21 h 26m -
Wessex Water BATH PARADE GARDENS River Avon 5 20 h 44m -
Wessex Water BATH DURLEY PARK / OLDFIELD LANE JUNCTION River Avon Via Sws 15 19 h 52m -
Wessex Water BATH ENTRY HILL GARDENS R/G NO X (LYNCOMBE VALE) River Avon 16 19 h 36m -
Wessex Water BATH STATION ROAD S/O XX LOCKSBROOK ROAD River Avon 5 17 h 58m -
Wessex Water BATH RAILWAY PLACE O/S ROYAL HOTEL River Avon Via Sws 4 16 h 36m 211 h
Wessex Water BATH LOWER BRISTOL ROAD WEST OF OAK STREET River Avon 7 16 h 22m -
Wessex Water BATH SOUTH PARADE IN GARDEN River Avon 4 16 h 4m -
Wessex Water BATH MOORLAND ROAD NEAR NO XX River Avon 25 15 h 28m -
Wessex Water BATH MOORLAND ROAD NEAR NO XX River Avon 11 15 h 18m -
Wessex Water BATH UPPER BRISTOL ROAD ADJ MARLBOROUGH LANE River Avon 12 14 h 46m -
Wessex Water BATH PRIOR PARK ROAD River Avon Via Sws 29 14 h 38m -
Wessex Water BATH PRIOR PARK ROAD River Avon Via Sws 9 14 h 4m -
Wessex Water BATH LANSDOWN LANE / HIGH STREET JUNCTION WESTON River Avon Via Sws 6 13 h 40m -
Wessex Water BATH NEWBRIDGE ROAD R/O NO XXX River Avon 12 13 h 6m -
Wessex Water BATH WIDCOMBE BAPTIST CHURCH AT REAR CLAVERTON River Avon 5 13 h 6m -
Wessex Water BATH WIDCOMBE BAPTIST CHURCH AT REAR CLAVERTON River Avon 15 12 h 50m -
Wessex Water BATH BEWDLEY ROAD River Avon Via Sws 8 12 h 48m 536 h
Wessex Water BATH SPRING GARDENS ROAD NO X River Avon 4 12 h 8m -
Wessex Water BATH LADYMEAD HOUSE (R/O) WALCOT River Avon 6 11 h 58m -
Wessex Water BATH LADYMEAD HOUSE (R/O) WALCOT River Avon 16 11 h 50m 139 h
Wessex Water BATH ENGLISHCOMBE LANE / SOUTHDOWN ROAD JUNCTION River Avon 12 11 h 48m -
Wessex Water BATH WALCOT TERRACE R/O NO X ON LONDON ROAD River Avon 6 11 h 2m -
Wessex Water BATH NEWBRIDGE ROAD R/O NO XXX River Avon 27 11 h 2m -
Wessex Water BATH BLOOMFIELD ROAD NO XX JUNCTION WITH HENSLEY ROAD River Avon Via Sws 26 9 h 44m -
Wessex Water BATH BLOOMFIELD ROAD NO XX JUNCTION WITH HENSLEY ROAD River Avon Via Sws 10 9 h 38m -
Wessex Water BATH UPPER BRISTOL ROAD ADJ MARLBOROUGH LANE River Avon 22 9 h 30m -
Wessex Water BATH ST JOHNS RC PRIM SCHOOL AT REAR NR RECREATION GROUND River Avon 5 9 h 28m -
Wessex Water BATH EA DEPOT River Avon 3 8 h 44m -
Wessex Water BATH HISCOCKS DRIVE ADJ TO RAILWAY BRIDGE River Avon Via Sws 6 8 h 40m -
Wessex Water BATH ENGLISHCOMBE LANE / SOUTHDOWN ROAD JUNCTION River Avon 19 8 h 34m -
Wessex Water BATH ROCKCLIFFE ROAD R/O NO XX River Avon 5 8 h 32m -
Wessex Water BATH BELLOTTS ROAD River Avon Via Sws 5 8 h 32m -
Wessex Water BATH LAMBRIDGE RUGBY GROUND CARPARK Lam Brook 4 8 h 10m -
Wessex Water BATH ST JOHNS RC PRIM SCHOOL AT REAR NR RECREATION GROUND River Avon 13 7 h 57m -
Wessex Water BATH LARKHALL TERRACE FIELD TO REAR Lam Brook Via Sws 5 7 h 56m -
Wessex Water BATH CAR PARK ADJ J XXXXXX COTTAGE Lam Brook 4 7 h 46m -
Wessex Water BATH WELLSWAY NR XXX River Avon 19 6 h 44m -
Wessex Water BATH SPRING GARDENS ROAD NO X River Avon 3 6 h 10m -
Wessex Water BATH LAMBRIDGE RUGBY GROUND CARPARK Lam Brook 7 6 h 8m -
Wessex Water BATH BRASSMILL LANE BETWEEN OSBOURN / AVONDALE ROAD River Avon Via Sws 3 6 h -
Wessex Water BATH HISCOCKS DRIVE ADJ TO RAILWAY BRIDGE River Avon Via Sws 11 5 h 58m -
Wessex Water BATH BRASSMILL LANE BETWEEN OSBOURN / AVONDALE ROAD River Avon Via Sws 2 5 h 34m -
Wessex Water BATH LARKHALL TERRACE FIELD TO REAR Lam Brook Via Sws 12 4 h 22m 0 h
Wessex Water BATH WELLSWAY NR XXX River Avon 8 4 h 20m -
Wessex Water BATH WESTMORELAND ROAD / CHELTENHAM STREET JUNCTION River Avon Via Sws 3 4 h 4m -
Wessex Water BATH FORESTER AVENUE O/S HORTON HOUSE River Avon 9 3 h 50m -
Wessex Water BATH BELLOTTS ROAD River Avon Via Sws 9 3 h 44m -
Wessex Water BATH ST JOHNS ROAD SCOUTS SITE River Avon 4 3 h 38m 160 h
Wessex Water BATH DURLEY PARK / OLDFIELD LANE JUNCTION River Avon Via Sws 12 3 h 32m -
Wessex Water BATH CHURCHILL BRIDGE ISLAND OPP WELLS ROAD River Avon Via Sws 4 3 h 28m -
Wessex Water BATHAMPTON M H K River Avon 3 3 h -
Wessex Water BATH BECKHAMPTON ROAD O/S NO XX River Avon Via Sws 2 2 h 58m -
Wessex Water BATH LYNCOMBE VALE O/S X NEW VILLAS River Avon Via Sws 8 2 h 42m -
Wessex Water BATH LYNCOMBE VALE O/S NO X River Avon Via Sws 4 2 h 36m -
Wessex Water BATH FERRY LANE O/S FUNERAL DIRECTOR River Avon 4 2 h 32m -
Wessex Water BATH CAR PARK ADJ J XXXXXX COTTAGE Lam Brook 4 2 h 26m -
Wessex Water BATH CHURCHILL BRIDGE ISLAND OPP WELLS ROAD River Avon Via Sws 11 2 h 18m -
Wessex Water BATH WALCOT ST RIVER BANK R/O ALDRIDGES River Avon 7 2 h 12m 512 h
Wessex Water BATH LOCKSBROOK ROAD R/O NO XX River Avon Via Sws 1 2 h 4m -
Wessex Water BATH WALCOT TERRACE R/O NO X ON LONDON ROAD River Avon 1 2 h 2m -
Wessex Water BATH LOWER BRISTOL ROAD NEAR MILL LANE River Avon 2 2 h -
Wessex Water BATH LOCKSBROOK ROAD R/O NO XX River Avon Via Sws 7 1 h 44m -
Wessex Water BATH RUSH HILL OPP CULVERHAY SCHOOL River Avon 6 1 h 40m -
Wessex Water BATH SOUTHGATE (NORTH END) ADJ LITTLEWOODS River Avon Via Sws 3 1 h 38m -
Wessex Water BATH FORESTER AVENUE O/S HORTON HOUSE River Avon 3 1 h 36m -
Wessex Water BATH LUCKLANDS ROAD O/S XXXX COTTAGE River Avon Via Sws 1 1 h 36m -
Wessex Water BATH BECKHAMPTON ROAD O/S NO XX River Avon Via Sws 6 1 h 28m -
Wessex Water BATH RIVERSIDE WALK OLD CATTLE MARKET WALCOT River Avon 2 1 h 14m -
Wessex Water BATH WALCOT SYPHON AT HEAD River Avon 2 1 h 14m -
Wessex Water BATH WALCOT ST RIVER BANK R/O ALDRIDGES River Avon 2 1 h 12m -
Wessex Water BATH SOUTHGATE (NORTH END) ADJ LITTLEWOODS River Avon Via Sws 6 1 h 10m -
Wessex Water BATH FERRY LANE O/S FUNERAL DIRECTOR River Avon 6 1 h 8m -
Wessex Water BATH LYNCOMBE VALE O/S X NEW VILLAS River Avon Via Sws 3 1 h 4m -
Wessex Water BATH DORSET CLOSE O/S SCHOOL River Avon Via Sws 1 1 h 2m -
Wessex Water BATH BEWDLEY ROAD River Avon Via Sws 3 0 h 58m -
Wessex Water BATH FOX HILL O/S WOODLANDS COTTAGE River Avon Via Sws 2 0 h 52m -
Wessex Water BATH LOWER BRISTOL ROAD NEAR MILL LANE River Avon 1 0 h 52m -
Wessex Water BATH LUCKLANDS ROAD O/S XXXX COTTAGE River Avon Via Sws 5 0 h 50m -
Wessex Water BATHEASTON MILL HOUSE River Bristol Avon 1 0 h 48m -
Wessex Water BATH FIELDINGS ROAD River Avon Via Sws 2 0 h 44m -
Wessex Water BATH HAZEL GROVE R/O NO 24 TO 39 River Avon Via Sws 5 0 h 44m -
Wessex Water BATH LYNCOMBE VALE O/S NO X River Avon Via Sws 3 0 h 40m -
Wessex Water BATH PRIOR PARK ROAD OPP NO X River Avon Via Sws 4 0 h 38m -
Wessex Water BATH WELLSWAY / BLOOMFIELD ROAD JUNCTION BEAR FLAT River Avon Via Sws 2 0 h 38m -
Wessex Water BATH RUSH HILL OPP CULVERHAY SCHOOL River Avon 1 0 h 36m -
Wessex Water BATHAMPTON M H K River Avon 2 0 h 34m -
Wessex Water BATH WESTMORELAND ROAD / CHELTENHAM STREET JUNCTION River Avon Via Sws 2 0 h 28m 0 h
Wessex Water BATH HAZEL GROVE R/O NO 24 TO 39 River Avon Via Sws 1 0 h 24m -
Wessex Water BATH WIDCOMBE RISE OFF PRIOR PARK ROAD River Avon Via Sws 2 0 h 22m -
Wessex Water BATH PRIOR PARK ROAD OPP NO X River Avon Via Sws 2 0 h 20m -
Wessex Water BATH RAILWAY PLACE O/S ROYAL HOTEL River Avon Via Sws 1 0 h 16m -
Wessex Water BATH ST JOHNS ROAD OPP VULCAN HOUSE River Avon 1 0 h 16m 48 h
Wessex Water BATH SOUTHLANDS RO NO XXX River Avon Via Sws 2 0 h 14m -
Wessex Water BATH HAMPTON ROW / ROCKLIFFE AVENUE R/O (NR BATHS) River Avon 1 0 h 14m -
Wessex Water BATH PRIVATE LANE REAR XX BECKHAMPTON ROAD Unknown 3 0 h 12m 17 h
Wessex Water BATH DORSET CLOSE O/S SCHOOL River Avon Via Sws 2 0 h 10m -
Wessex Water BATH ENGLISHCOMBE LANE / STIRTINGDALE ROAD JUNCTION River Avon Via Sws 2 0 h 9m -
Wessex Water BATH HUNGERFORD ROAD / UPPER BRISTOL ROAD JUNCTION River Avon 1 0 h 8m -
Wessex Water BATH BAYTREE ROAD ALLOTMENTS R/O NO XX Lam Brook Via Sws 1 0 h 8m -
Wessex Water BATHEASTON MILL HOUSE River Bristol Avon 1 0 h 6m -
Wessex Water BATH WELLSWAY JUNCTION WITH KIPLING AVE River Avon 1 0 h 4m -
Wessex Water BATH DARTMOUTH AVE NR ENTRANCE TO LINEAR PARK River Avon Via Sws 1 0 h 4m -
Wessex Water BATH HUNGERFORD ROAD / UPPER BRISTOL ROAD JUNCTION River Avon 1 0 h 4m -
Wessex Water BATH WIDCOMBE RISE OFF PRIOR PARK ROAD River Avon Via Sws 1 0 h 4m -
Wessex Water BATH CLEVELAND BRIDGE TO THE WEST River Avon 1 0 h 2m 16 h
Wessex Water BATH WELLSWAY JNC MILTON AVE A Culverted River Avon 0 0 h -
Wessex Water BATH BAYTREE ROAD ALLOTMENTS R/O NO XX Lam Brook Via Sws 0 0 h -
Wessex Water BATHEASTON BATHEASTON GARDEN River Avon 0 0 h -
Wessex Water BATH DARTMOUTH AVE NR ENTRANCE TO LINEAR PARK River Avon Via Sws 0 0 h -
Wessex Water BATH SOUTHLANDS RO NO XXX River Avon Via Sws 0 0 h 924 h
Wessex Water BATHEASTON BATHEASTON GARDEN River Avon 0 0 h 0 h
Wessex Water BATH PRIVATE LANE REAR XX BECKHAMPTON ROAD Unknown 0 0 h -
Wessex Water BATH ENGLISHCOMBE LANE O/S XXX JUNCTION WITH MOUNT ROAD River Avon Via Sws 0 0 h 151 h
Wessex Water BATH CLEVELAND BRIDGE TO THE WEST River Avon 0 0 h -
Wessex Water BATH SOUTHDOWN ROAD O/S NO XX NR GLEBE ROAD JUNCTION River Avon 0 0 h -
Wessex Water BATH FAIRFIELD AVENUE R/O NO XX Lam Brook Via Sws 0 0 h 159 h
Wessex Water BATH LYMORE GARDENS O/S NO XX ADJ LAUNDRY River Avon 0 0 h -
Wessex Water BATH GROVE STREET OPP NO XX River Avon 0 0 h -
Wessex Water BATH RUSH HILL / OLD FOSSE ROAD JUNCTION River Avon 0 0 h -
Wessex Water BATH HAMPTON ROW / ROCKLIFFE AVENUE R/O (NR BATHS) River Avon 0 0 h -
Wessex Water BATH HAZEL GROVE S/O NO 22/23 River Avon 0 0 h -
Wessex Water BATH ST JOHNS ROAD OPP VULCAN HOUSE River Avon 0 0 h -
Wessex Water BATH WALCOT SYPHON AT HEAD River Avon 0 0 h -
Wessex Water BATH FIELDINGS ROAD River Avon Via Sws 0 0 h -
Wessex Water BATH BRASSMILL LANE O/S NO XX River Avon 0 0 h -
Wessex Water BATH BRASSMILL LANE O/S NO XX River Avon 0 0 h -
Wessex Water BATH RIVERSIDE WALK OLD CATTLE MARKET WALCOT River Avon 0 0 h -
Wessex Water BATH HAZEL GROVE S/O NO 22/23 River Avon 0 0 h -
Wessex Water BATH ENGLISHCOMBE LANE O/S XXX JUNCTION WITH MOUNT ROAD River Avon Via Sws 0 0 h -
Wessex Water BATH FOX HILL O/S WOODLANDS COTTAGE River Avon Via Sws 0 0 h -
Wessex Water BATH WHITEWAY / RUSH HILL / ENGLISHCOMBE LANE JUNCTION River Avon Via Sws 0 0 h -
Wessex Water BATH SOUTHDOWN ROAD O/S NO XX NR GLEBE ROAD JUNCTION River Avon 0 0 h -
Wessex Water BATH GROVE STREET OPP NO XX River Avon 0 0 h 0 h
Wessex Water BATH ST JOHNS ROAD SCOUTS SITE River Avon 0 0 h 2,263 h
Wessex Water BATH HAYCOMBE DRIVE NO 223 IN BACK GARDEN River Avon Via Sws 0 0 h -
Wessex Water BATH LOOP ROAD WALCOT STREET CAR PARK River Avon 0 0 h -
Wessex Water BATH FAIRFIELD AVENUE R/O NO XX Lam Brook Via Sws 0 0 h -
Wessex Water BATH RUSH HILL / OLD FOSSE ROAD JUNCTION River Avon 0 0 h -
Wessex Water BATH LYMORE GARDENS O/S NO XX ADJ LAUNDRY River Avon 0 0 h -
Wessex Water BATH GROVE STREET / ST JOHNS STREET JUNC NR BETHEL CH River Avon 0 0 h -
Wessex Water BATH GROVE STREET / ST JOHNS STREET JUNC NR BETHEL CH River Avon 0 0 h -
Wessex Water BATH NEWMARKET ROW GRAND PARADE River Avon 0 0 h 0 h
Wessex Water BATH ENGLISHCOMBE LANE / STIRTINGDALE ROAD JUNCTION River Avon Via Sws 0 0 h -
Wessex Water BATH MILLMEAD ROAD NR JUNCTION LYNDHURST ROAD River Avon Via Sws 0 0 h -
Wessex Water BATH NEWMARKET ROW GRAND PARADE River Avon 0 0 h -
Wessex Water BATH WELLSWAY JNC MILTON AVE A Culverted River Avon 0 0 h -
Wessex Water BATH LOOP ROAD WALCOT STREET CAR PARK River Avon 0 0 h 5 h
Wessex Water BATH GREEN PARK SYPHON INLET RIVER TOWPATH River Avon 0 0 h -
Wessex Water BATH WELLSWAY / BLOOMFIELD ROAD JUNCTION BEAR FLAT River Avon Via Sws 0 0 h -
Wessex Water BATH WELLSWAY R/O NO 34 River Avon 0 0 h -
Wessex Water BATH HAYCOMBE DRIVE NO 223 IN BACK GARDEN River Avon Via Sws 0 0 h -

Data Sources & Accuracy

EDM (Event Duration Monitoring) data and Consented Discharges to Controlled Waters with Conditions from Environment Agency & Data Map Wales, and Scottish Water

Experimental derived data from Thames Water API, Some data may be missing or inaccurate. Live sewage data from Stream Water API

Uses Environment Agency rainfall data from the real-time data API (Beta) - Rainfall data is delayed by up to two days.

This website is intended to provide an accurate representation of the Environment Agency data. The data is hard to use, and thus some errors may have been made. If you find something that is incorrect, please raise an issue at the GitHub issues page and we'll endeavour to fix it quickly.

This project is not associated, approved or endorsed by any of the companies whose logos you see here.