About Competitioncymru Ltd. (12668207) United Kingdom