About Tredamega Limited (02761583) United Kingdom