About Ideal Water Europe Ltd (10530764) United Kingdom