About Hartree Partners Employee Holdings Limited (13682240) United Kingdom