About Shearwater Holdings Limited (SC226709) United Kingdom