About Harness Capital Europe Limited (12922018) United Kingdom