About Shearwater Communications Limited (10646438) United Kingdom