Environmental Solutions

Our forward integration strategy of developing the purification equipment and environmental engineering systems segment is undertaken by our subsidiary, Puritas (Private) Limited. Established in 1995 as a wholly owned subsidiary of Haycarb PLC and a member of the Hayleys Group, Puritas has pioneered environmental solutions with a focus on water and wastewater purification solutions for municipalities, industries, institutions, and commercial establishments. With a strong presence in Sri Lanka and the Maldives, it continues to drive sustainable environmental engineering innovations.
With a commitment to quality and efficiency, Puritas delivers customized water and wastewater treatment solutions tailored to client needs. Our expert team ensures the seamless execution of projects, integrating cutting-edge technology and sustainable practices. By prioritizing reliability, efficiency, and long-term value, we help businesses and communities maintain safe and effective water management systems.

Water and Wastewater Purification

Puritas, a dynamic specialist in environmental engineering is in the business of designing and building of water and wastewater purification solutions. Our designs are customized to suite any type of industry and providing advanced treatment solutions for reuse or recycle of purified wastewater. We also provide consultancy services in integrated water management and construction. We have carried out over 500 projects from domestic scale up to municipal scale in the water and wastewater sector in Sri Lanka, Maldives as well as in the region in the form of design and build, EPC and BOT.

.shbt1 { font-family: poppins; font-size: 0.9027777777777778vw; font-weight: 700; color: #424242; transition-duration: 0.4s; background: none; border: none; border-bottom: 1px solid #42424280; padding: 0; cursor: pointer; } .shbt1:hover { color: #72BF44; } .shbt1:focus { text-decoration: none; } #sechide2 { display: block; height: 0; overflow: hidden; transition: height 0.4s ease, opacity 0.4s ease; opacity: 0; } .content-visible { height: auto; opacity: 1; } function toggleSection() { var element = document.getElementById("sechide2"); if (element.classList.contains("content-visible")) { element.style.height = element.scrollHeight + "px"; // Set height explicitly for animation setTimeout(() => { element.style.height = "0"; }, 10); element.style.opacity = "0"; // Fade-out effect setTimeout(() => { element.classList.remove("content-visible"); }, 400); } else { element.classList.add("content-visible"); element.style.height = element.scrollHeight + "px"; // Smooth transition to show setTimeout(() => { element.style.height = "auto"; }, 400); element.style.opacity = "1"; // Fade-in effect } }

We also provide consultancy services in integrated water management and construction. We have carried out over 500 projects from domestic scale up to municipal scale in the water and wastewater sector in Sri Lanka, Maldives as well as in the region in the form of design and build, EPC and BOT.

Operation & Maintenance Service

Our Operation and Maintenance services troubleshoot, operate, maintain, provide consultancy services and supply of consumables and spare parts at the best quality and guaranteed rates. Trouble-free operation of treatment plants is attributed to frequent monitoring and preventive maintenance. In addition, we provide chemical treatment solutions for various industries across Sri Lanka and Maldives.

.shbt1 { font-family: poppins; font-size: 0.9027777777777778vw; font-weight: 700; color: #424242; transition-duration: 0.4s; background: none; border: none; border-bottom: 1px solid #42424280; padding: 0; cursor: pointer; } .shbt1:hover { color: #72BF44; } .shbt1:focus { text-decoration: none; } #sechide1 { display: block; height: 0; overflow: hidden; transition: height 0.4s ease, opacity 0.4s ease; opacity: 0; } .secshow1 { height: auto; opacity: 1; } function myFunction() { var element = document.getElementById("sechide1"); if (element.classList.contains("secshow1")) { element.style.height = element.scrollHeight + "px"; // Set height explicitly for animation setTimeout(() => { element.style.height = "0"; }, 10); element.style.opacity = "0"; // Fade-out effect setTimeout(() => { element.classList.remove("secshow1"); }, 400); } else { element.classList.add("secshow1"); element.style.height = element.scrollHeight + "px"; // Smooth transition to show setTimeout(() => { element.style.height = "auto"; }, 400); element.style.opacity = "1"; // Fade-in effect } }
  • Reactivation & Blending – The regenerated carbon is blended with a portion of virgin activated carbon to compensate for minor carbon loss during the process. Workstations, providing a controlled, sealed environment essential for handling moisture- and oxygen-sensitive materials.
  • Quality Assurance & Return – Every batch undergoes rigorous testing to ensure it meets industry standards and optimal performance levels before being returned for reuse.

Value Added Activated Carbon Products

This segment focuses on wide range of activated carbon odor removal products. Oxypura thrives on ensuring the wellbeing and safety of people by providing odor removal products such as Mr Fresh, Bin Fresh, Clipit, and Fresko which helps to maintain that lasting freshness by eliminating odours and unwanted gaseous contaminants that can affect health and wellbeing.
.shbt1 { font-family: poppins; font-size: 0.9027777777777778vw; font-weight: 700; color: #424242; transition-duration: 0.4s; background: none; border: none; border-bottom: 1px solid #42424280; padding: 0; cursor: pointer; } .shbt1:hover { color: #72BF44; } .shbt1:focus { text-decoration: none; } #sechide3 { display: block; height: 0; overflow: hidden; transition: height 0.4s ease, opacity 0.4s ease; opacity: 0; } .reveal-content { height: auto; opacity: 1; } function toggleAnotherSection() { var element = document.getElementById("sechide3"); if (element.classList.contains("reveal-content")) { element.style.height = element.scrollHeight + "px"; // Set height explicitly for animation setTimeout(() => { element.style.height = "0"; }, 10); element.style.opacity = "0"; // Fade-out effect setTimeout(() => { element.classList.remove("reveal-content"); }, 400); } else { element.classList.add("reveal-content"); element.style.height = element.scrollHeight + "px"; // Smooth transition to show setTimeout(() => { element.style.height = "auto"; }, 400); element.style.opacity = "1"; // Fade-in effect } }
  • Environmental Responsibility – Reducing landfill waste and incineration needs to promote a greener, more sustainable future.
  • Certified Excellence – Ensuring compliance with international quality and environmental standards through ISO 9001 and ISO 14001-certified facilities.

Hydrocove – “Tap to Cup” Purified Drinking Water Solutions

It is an innovative plug and play water purifier that provides clean drinking water in three different modes (Hot water, room temperature water, cold water). Water straight from the tap is purified with an advanced filtration system, which comes in handy to your office, restaurant, cafeteria, or any other suitable place.

.shbt1 { font-family: poppins; font-size: 0.9027777777777778vw; font-weight: 700; color: #424242; transition-duration: 0.4s; background: none; border: none; border-bottom: 1px solid #42424280; padding: 0; cursor: pointer; } .shbt1:hover { color: #72BF44; } .shbt1:focus { text-decoration: none; } #sechide1 { display: block; height: 0; overflow: hidden; transition: height 0.4s ease, opacity 0.4s ease; opacity: 0; } .secshow1 { height: auto; opacity: 1; } function myFunction() { var element = document.getElementById("sechide1"); if (element.classList.contains("secshow1")) { element.style.height = element.scrollHeight + "px"; // Set height explicitly for animation setTimeout(() => { element.style.height = "0"; }, 10); element.style.opacity = "0"; // Fade-out effect setTimeout(() => { element.classList.remove("secshow1"); }, 400); } else { element.classList.add("secshow1"); element.style.height = element.scrollHeight + "px"; // Smooth transition to show setTimeout(() => { element.style.height = "auto"; }, 400); element.style.opacity = "1"; // Fade-in effect } }

Dupont Filmtec RO and UF Membranes

Puritas exclusively represent the global market leader for RO membranes – Dupont Filmtec, USA in both Sri Lanka and the Maldives and provide total solutions for Seawater and Brackish water RO plants and Membrane Bio Reactors for wastewater treatment. We let our customers experience pure and fresh water with the revolutionary technology comes with Filmtec membranes which has 15% energy saving.

.shbt1 { font-family: poppins; font-size: 0.9027777777777778vw; font-weight: 700; color: #424242; transition-duration: 0.4s; background: none; border: none; border-bottom: 1px solid #42424280; padding: 0; cursor: pointer; } .shbt1:hover { color: #72BF44; } .shbt1:focus { text-decoration: none; } #sechide3 { display: block; height: 0; overflow: hidden; transition: height 0.4s ease, opacity 0.4s ease; opacity: 0; } .reveal-content { height: auto; opacity: 1; } function toggleAnotherSection() { var element = document.getElementById("sechide3"); if (element.classList.contains("reveal-content")) { element.style.height = element.scrollHeight + "px"; // Set height explicitly for animation setTimeout(() => { element.style.height = "0"; }, 10); element.style.opacity = "0"; // Fade-out effect setTimeout(() => { element.classList.remove("reveal-content"); }, 400); } else { element.classList.add("reveal-content"); element.style.height = element.scrollHeight + "px"; // Smooth transition to show setTimeout(() => { element.style.height = "auto"; }, 400); element.style.opacity = "1"; // Fade-in effect } }

Lorem ipsum dolor amet consectetur purus

Lorem ipsum dolor sit amet consectetur. Placerat ac neque molestie pretium. Purus in facilisi magna cursus nec neque. Laoreet justo lacus pellentesque in arcu vestibulum ut. Cursus blandit suscipit tortor quis. Lorem ipsum dolor sit amet consectetur. Placerat ac neque molestie pretium. Purus in facilisi magna cursus nec neque.

/* Code from https://element.how/elementor-show-hide-section/ * Copyright 2024 https://element.how/ * No redistribution without permission * Use on your own and your client sites is allowed and welcomed * V1.3 2024/02/04 */ document.addEventListener('DOMContentLoaded', function () { $ = jQuery; function setupToggles(selector) { let toggles = Array.from(document.querySelectorAll(`${selector} .toggleElem`)); let contents = Array.from(document.querySelectorAll(`${selector} .toggleContent`)); let closers = Array.from(document.querySelectorAll(`${selector} .toggleClose`)); toggles.forEach((toggle, i) => { if (toggle.classList.contains('toggleIsSetup') && selector !== '.elementor-popup-modal') return; toggle.classList.add('toggleIsSetup'); toggle.addEventListener('click', function (e) { e.preventDefault(); toggle.classList.toggle('toggleIsActive'); jQuery(contents[i]).slideToggle(); if (toggle.classList.contains('toggleIsActive')) resizeEvent(); }); }); closers.forEach((closer, i) => { if (closer.classList.contains('toggleIsSetup') && selector !== '.elementor-popup-modal') return; closer.classList.add('toggleIsSetup'); closer.addEventListener('click', function (e) { e.preventDefault(); toggles[i].classList.remove('toggleIsActive'); jQuery(contents[i]).slideUp(); }); }); contents.forEach(content => { if (content.classList.contains('toggleIsSetup') && selector !== '.elementor-popup-modal') return; content.classList.add('toggleIsSetup'); content.style.display = 'none'; }); } setupToggles(''); /* compatibility for Elementor popups */ jQuery(document).on('elementor/popup/show', () => { setupToggles('.elementor-popup-modal'); }); function resizeEvent() { setTimeout(function () { window.dispatchEvent(new Event('resize')); }, 400); } }); .toggleElem a, .toggleElem svg, .toggleElem i, .toggleClose a, .toggleClose i, .toggleClose img { cursor: pointer; transition: transform 0.34s ease; } /* rotate the icon in the button or icon element when toggle is active */ .toggleIsActive i, .toggleIsActive svg { transform: rotate(90deg); } /* for a smooth animation we move the min height property to the inner container, be certain you are using "boxed" layout if you need a min height */ .toggleContent.e-con { min-height: initial; } .toggleContent > .e-con-inner { min-height:var(--min-height); }

Contact Us

Please fill in the required information and our team will be happy to help you find the right solutions.



    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.