About Tide & Coast Limited (SC655152) United Kingdom