About Yale Investment Holdings Limited (11234259) United Kingdom