About Tafarn Bach Ltd (12860595) United Kingdom