About Ystrad Mynach Ltd (13707323) United Kingdom