About Clearwater Images Limited (02898769) United Kingdom