About Trevena It Solutions Ltd (SC447781) United Kingdom