About Triogen Holdings Limited (SC123757) United Kingdom