About Hartree International Holdings Limited (12229505) United Kingdom