About Trivigen Science Ltd (13446483) United Kingdom