About Trirender Interactive Studios Ltd. (10488885) United Kingdom