About Triffid North Limited (08181372) United Kingdom