About Water S Edge Technology Solutions Ltd (SC643483) United Kingdom