About Trencho Holdings Limited (06142606) United Kingdom