trillium technologies
•
2024-05-09
London, UK
Team Administrator
About Trillium Technologies Trillium Technologies has its main headquarters in London, UK with programs in the UK, Europe, the USA and Australia. We deliver research programs of tailored interdisciplinary teams and our Team Administrator plays a key role in su…