About Haken Systems Europe Limited (10215846) United Kingdom