About Hartree Solutions Assets Limited (12635934) United Kingdom