Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in /home/perfectw/public_html/wp-content/plugins/elementor/core/upgrade/manager.php on line 62
Deprecated: Return type of Elementor\Core\Utils\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/perfectw/public_html/wp-content/plugins/elementor/core/utils/collection.php on line 404
Deprecated: Return type of Elementor\Core\Utils\Collection::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/perfectw/public_html/wp-content/plugins/elementor/core/utils/collection.php on line 413
Deprecated: Return type of Elementor\Core\Utils\Collection::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/perfectw/public_html/wp-content/plugins/elementor/core/utils/collection.php on line 421
Deprecated: Return type of Elementor\Core\Utils\Collection::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/perfectw/public_html/wp-content/plugins/elementor/core/utils/collection.php on line 432
Deprecated: Return type of Elementor\Core\Utils\Collection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/perfectw/public_html/wp-content/plugins/elementor/core/utils/collection.php on line 446
Deprecated: Return type of Elementor\Core\Utils\Collection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/perfectw/public_html/wp-content/plugins/elementor/core/utils/collection.php on line 439
Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in /home/perfectw/public_html/wp-content/plugins/elementor/core/upgrade/manager.php on line 62 Ongoing Projects – Perfectwatertech
Menu
Ongoing Projects
Changi Terminal 2 Renovation
Punggol Regional Sports Center
Park Nova
Integrated Care Hub
Bulim Infrastructure Phase 1
Neo Group HQ-Quality Road
Contact Us
Location - Singapore
PERFECT WATERTECH PTE LTD Block 3025, #04-151 UBI Road 3 Kampong Ubi Industrial Estate Singapore - 408653
PT. IWW Perfect Watertech
Infiniti Office, Bellaza BSA 1st Floor, Unit-106,Permata Hijau, kel Grogol Utara, Kec Kebayoran Lama, Jakarta Selatan, Prov.DKI Jakarta 12210
Deprecated: Return type of Elementor\Core\Logger\Items\Base::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/perfectw/public_html/wp-content/plugins/elementor/core/logger/items/base.php on line 46