About Tril Holdings Limited (11901783) United Kingdom