About Youmeandthesaltysea Ltd (12512824) United Kingdom