About Hecate Technologies Limited (11519848) United Kingdom