About Trebah Holdings Limited (11984123) United Kingdom