About Barmouth Ltd (09419213) United Kingdom