About Menter Llanfrothen Limited (IP28046R) United Kingdom