About The Giggle Water Co. Limited (13129488) United Kingdom