About Telcymru Limited (10904186) United Kingdom