About Ragamuffins (south Wales) Ltd (11281570) United Kingdom