About Number 6 Innovation Limited (08022868) United Kingdom