About Shearwater Innovations Limited (SC538938) United Kingdom