About Triconch Ltd (13328850) United Kingdom