About Trebor Holdings Limited (10135418) United Kingdom