About Helmholtz Ltd. (11241542) United Kingdom