About Stoptide Investments Limited (09584386) United Kingdom