About Shearwater Investments Limited (04193484) United Kingdom