About Human-computer Interface Limited (02002436) United Kingdom