About Barmouth Oasis Community Group Ltd (05010883) United Kingdom