About Number 8 Technology Limited (07029597) United Kingdom