About Hartree Solutions Limited (10982714) United Kingdom