About Triffid Consulting Limited (06383076) United Kingdom