About Stronsay Tidal Limited (SC569493) United Kingdom