About Triffids Ltd. (10547949) United Kingdom