About Trifid Limited (04620232) United Kingdom