About Dolphin Tywyn Limited (01539955) United Kingdom